<?php
    session_start();
    if(isset($_SESSION['usuario'])){
        $user = $_SESSION['usuario'];
        $_SESSION['usuario'] = $user;
    } else {
        header('Location: ../');
    }
    include_once '../Model/AttachedFileDao.php';
    if(isset($_POST['data'])){ // para eliminar archivos que se subieron
        $idOrden = $_GET['idOrden'];
        $json = $_POST['data'];
        $jsonDecode = json_decode($json, true);
        $data = $jsonDecode['data'];
        if(sizeof($data)>0 && $data[0]!=''){
            for($i=0;$i<sizeof($data);$i++){
                eliminarArchivo($data[$i],$user,$idOrden);
            }
        }
    }else { // si no se eliminan los archivos, sino que se quiere insertar
         if (!empty($_FILES)) {
            $fileName = $_FILES['file']['name'];
            $tmpName  = $_FILES['file']['tmp_name'];
            $fileSize = $_FILES['file']['size'];
            $fileType = $_FILES['file']['type'];

            $fp      = fopen($tmpName, 'r');
            $content = fread($fp, filesize($tmpName));
            $content = addslashes($content);
            fclose($fp);

            if(!get_magic_quotes_gpc())
            {
                $fileName = addslashes($fileName);
            }
            $idOrden = $_GET['idOrden'];

            $insertValues = $idOrden.",'".$fileName."',".$fileSize.", '".$fileType."','".$content."',now(),'".$user."'";
            insertarArchivos($insertValues);
            echo $idOrden.",'".$fileName."'," . ' added';
        }
    }

?>